# ======================================================= #
# ================ BEBOPTOOLS : BOPBOARD ================ #
# ======================================================= #

# Makefile d'installation pour linux

# REMARQUES :
# L'installation de la bopboard necessite bebop-framework version >= 0.9.73
# Les images nécessaires à l'execution sont copiées dans $(BEBOPDIR)/bopboard/images
# Pour installer correctement l'application, il est donc necessaire
# que la variable d'environnement BEBOPDIR soit bien à jour.

# bopboard est copié dans $(BEBOPDIR)/bin, repertoire qui est deja dans le PATH
# bopboard.bop est copié dans $(BEBOPDIR)/boplibs, de sorte de pouvoir faire des includes

# Ensuite, pendant l'execution de bopboard en ligne de commande,
# l'application va chercher les images dans $(BEBOPDIR)/bopboard/images
# il est donc necessaire de conserver la variable à jour, et de ne pas 
# effacer les images/
 
world : bopboard

bopboard : bopboard.c
	gcc -o bopboard bopboard.c -lSDLmain -lSDL -lSDL_image

clean :
	rm -f bopboard

install :
	mkdir -p $(BEBOPDIR)/bopboard
	mkdir -p $(BEBOPDIR)/bopboard/images
	cp -t $(BEBOPDIR)/bopboard/images/ images/*
	cp bopboard.bop $(BEBOPDIR)/boplibs/.
	cp bopboard $(BEBOPDIR)/bin/.